// 发送邮件模块

// nodemailer模块用于发送邮件
// 文档：http://nodemailer.com/about/

// 安装：npm i nodemailer

// 加载模块
let nodemailer = require('nodemailer');

function sendMail(email,subject,text){
    // 创建transporter对象（用于发送邮件）
    const transporter = nodemailer.createTransport({
        host: "smtp.qq.com",// 管理员邮箱的主机名（配置1）
        port: 465,// 端口号（配置1）
        secure: true,// （配置1）
        auth: {
            user: '99835885@qq.com',// 管理员邮箱账号
            pass: 'axofuzigcqbtbiii'// 管理员邮箱账号的SMTP授权码（配置2）
        }
    });

    // 发送邮件（返回Promise对象）
    return transporter.sendMail({
        from: '"Fred Foo 👻" <99835885@qq.com>', // 管理员邮箱地址
        to: email, // 接收者邮箱地址
        subject: subject, // 邮件主题
        text: text, // 邮件内容（二选一）
        // html: "<b>Hello world?</b>", // 邮件内容（二选一）
    });
}

// 对外暴露模块接口
module.exports = sendMail;

// 注意：管理员邮箱必须改为自己的！！！
